from zope.interface import Interface
# -*- Additional Imports Here -*-
from zope import schema

from my315ok.goodfccontent import goodfccontentMessageFactory as _


class Ifcinfo(Interface):
    """about fangchan chuzu,chushou,mai,etc informations"""

    # -*- schema definition goes here -*-
    category = schema.TextLine(
        title=_(u"category"),
        required=True,
        description=_(u""),
    )
#
    tings = schema.Int(
        title=_(u"tings"),
        required=False,
        description=_(u""),
    )
#
    weis = schema.Int(
        title=_(u"weis"),
        required=False,
        description=_(u""),
    )
#
    rooms = schema.Int(
        title=_(u"rooms"),
        required=True,
        description=_(u""),
    )
#
    price = schema.Int(
        title=_(u"price per month"),
        required=False,
        description=_(u""),
    )
#
    size = schema.Int(
        title=_(u"area size"),
        required=True,
        description=_(u""),
    )
#
    district = schema.TextLine(
        title=_(u"district"),
        required=True,
        description=_(u""),
    )
#
    floor = schema.TextLine(
        title=_(u"which floor"),
        required=False,
        description=_(u""),
    )
#
    floors = schema.TextLine(
        title=_(u"total floors"),
        required=False,
        description=_(u""),
    )
#
    phone = schema.TextLine(
        title=_(u"phone number"),
        required=False,
        description=_(u""),
    )
#
    person = schema.TextLine(
        title=_(u"contact person"),
        required=True,
        description=_(u""),
    )
#
    gender = schema.TextLine(
        title=_(u"gender"),
        required=False,
        description=_(u""),
    )
#
    details = schema.Text(
        title=_(u"more details"),
        required=False,
        description=_(u""),
    )
#
